#ifndef _STRUKT_IO_H
#define _STRUKT_IO_H

#include "jadro.h"

template <class T>
class SIOstrom //cerveno-cerny strom
 {public:
    SIOstrom<T> *l,*p,*dalsi;
    int cerveny;
    T *u;
    unsigned long ind;
 };

class SIOdata
 {public:
  SIOstrom<Qhrana> *th,*hpoc,*hkon;
  SIOstrom<Qstrom> *ts,*spoc,*skon;
  SIOstrom<Retezec> *tr,*rpoc,*rkon;
  unsigned long hind,sind,rind;
  SIOdata(void){
    th=NULL;
    ts=NULL;
    tr=NULL;
    hind=sind=rind=0;
  }
 };

//Vykonne funkce jsou nyni metodami Qprogramu a Qvstupu

#endif

